David Weaver, of Somerville, was "a respected officer," who also served on CPD Honor Guard, Cambridge Police said on Facebook.
Weaver joined the force after serving in the US Navy in Vietnam, the post said. Weaver leaves behind his wife Lorraine, children, brother among other family, friends and former colleagues, according to his obituary.
Friends and family are invited to attend services for Weaver at the George L. Doherty Funeral Home, located at 855 Broadway in Somerville, from 3-5 p.m. on Sunday, June 12.
Click here to follow Daily Voice Amherst and receive free news updates.